﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web;
using System.Web.UI;

namespace AjaxControlFramework
{
	public class AjaxPage : Page, IAjaxControl
	{
		//------// Properties \\--------------------------------------------\\
		public virtual AjaxControlContext AjaxContext { get; set; }

		public virtual bool IsUpdating { get; set; }

        public virtual StateStrategy StateStrategy { get; set; }
		public virtual CallbackStrategy CallbackStrategy { get; set; }
		//------\\ Properties //--------------------------------------------//



		//------// Constructors \\------------------------------------------\\
        public AjaxPage(string appRelativeVirtualPath)
		{
            base.AppRelativeVirtualPath = appRelativeVirtualPath;
            AjaxControl.Initialize(this);
		}
		//------\\ Constructors //------------------------------------------//



		//------// Methods \\-----------------------------------------------\\
		
		//------\\ Methods //-----------------------------------------------//
	}
}
